package com.sumainfor.pc.epc.dao;
import java.util.List;
import java.util.Map;

/**
 * 装修计划dao
 */
public interface HoHpiMapper {
    /**
     *查询某个房源的配置详表OR网络和电视
     */
    List<Map<String,Object>> getHoHpiList(Map<String, Object> params);
    /**
     * 修改房源配置列表
     */
    Integer updateHoHpi(Map<String,Object> params);
    /**
     *查询网络和电视
     */
    List<Map<String,Object>> getHoHpiIfWiFiList(Map<String,Object> params);
    /**
     *查询某套房源的 各个审核状态的数量
     */
    Map<String,Object> getHoHpiStateCount(Map<String,Object> params);
    /**
     *市场部房源池的房源详情查询房源的各个房间的配置信息
     */
    List<Map<String,Object>> getHoHpiCon(Map<String,Object> params);
    /**
     *市场部服务中心经理定价的房间配置列表
     */
    List<Map<String,Object>> getHoRdHpiConList(Map<String,Object> params);
    /**
     * 租赁顾问签约的时候查询房源的智能电表or普通电表的智能设备编号
     */
    List<Map<String,Object>> getHoRdInteHpiConList(Map<String,Object> params);

    /**
     * 查询该房源下的智能门锁
     * @param params
     * @return
     */
    List<Map<String,Object>> getHouRdRoomList(Map<String,Object> params);
    /**
     * 租客端 充值智能设备查询智能设备的设备编号
     */
    List<Map<String,Object>> getHoRdInteDeviceConList(Map<String,Object> params);
    /**
     *租客端统计智能设备余额 查询房间的智能设备编号列表
     */
    List<Map<String,Object>> getHoRdCensusInteDeviceList(Map<String,Object> params);

    List<Map<String,Object>> getTenRoom(Map<String,Object> params);
 }
